
#include "md5.h"
#include "hex.h"

void main() {
    char *str = "0123456789abcdef0123456789abcdef";
    char *buf = hex(md5(str));
    printf("%d:%s\r\n", strlen(buf), buf);

}

char *md5(char *str) {
    char *md5 = malloc(16);
    MD5_CTX ctx;
    MD5_Init(&ctx);
    MD5_Update(&ctx, str, 16);
    MD5_Final(md5, &ctx);
    return md5;
}

